package com.fingard.dsp.bank.dbobj.updownfile;

import java.text.ParseException;
import java.util.Date;

import com.fingard.constant.Format;

/**文件下载记录*/
public class DownFileRecord {
	/**URID主键*/
	public long urid;
	/**本方账号*/
	public String ownAct;
	/**银行代码，如工行102*/
	public String bank;
	/**日期*/
	public int busDate;
	
	/**对应的前置机Code*/
	public String bankFrontCode;
	
	/**文件来源系统，对应直联渠道代码，如中行BOC01*/
	public String srcSys;
	
	/**文件相对路径*/
	public String filePath;
	
	
	/**下载状态：1未下载；2已下载；3下载失败；4下载中*/
	public String downState;
	/**下载时间*/
	public Date downTime;
	/**下载信息，如果失败则为失败原因*/
	public String downInfo;
	
	/**创建时间*/
	public Date createdOn;
	/**最后修改时间*/
	public Date lastModifiedOn;
	/**版本号*/
	public int rowVersion;
	
	public void setBusDate(Date pDate){
		busDate = Integer.parseInt(Format.Date8Format.format(pDate));
	}
	
	public Date getBusDate() throws ParseException{
		return Format.Date8Format.parse(busDate+"");
	}
}
